package com.rich.house.mapper;

import com.rich.common.entity.TbWant;
import com.rich.house.vo.AuditVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
/**
 *
 * @Author: 张dy
 * @Date: Created in 2021/8/13 下午 7:34
 */
@Mapper
public interface WantMapper {

    /**
     * 查全部
     * @Author: zdy
     * @Date:  下午 2:35
     * @return java.util.List<com.rich.common.entity.TbWant>
     **/

    List<TbWant> findAll();

    /**
     * 修改
     * @Author: zdy
     * @Date:  下午 2:35
     * @param auditVo
     * @return void
     **/

    void update(AuditVo auditVo);
    /**
     * 删除
     * @Author: zdy
     * @Date:  下午 2:36
     * @param auditVo
     * @return void
     **/

    void delete(AuditVo auditVo);

    /**
     * 查询单挑
     * @Author: zdy
     * @Date:  下午 2:36
     * @param auditVo
     * @return com.rich.house.vo.AuditVo
     **/

    AuditVo findOne(AuditVo auditVo);
    /**
     * 求租或者求购列表
     * @Author: zdy
     * @Date:  下午 2:36
     * @param want
     * @return java.util.List<com.rich.common.entity.TbWant>
     **/

    List<TbWant> findByStatus(TbWant want);

    /**
     * 添加
     * @Author: zdy
     * @Date:  下午 2:37
     * @param want
     * @return void
     **/

    void addWant(TbWant want);

}